#ifndef __CONSOLE_H__
#define __CONSOLE_H__

#include "types.h"

// 函数声明
void console_init(void);       // 初始化控制台（调用UART初始化）
void console_putc(char c);     // 输出单个字符（处理退格）
void console_puts(const char *s);  // 输出字符串
void clear_screen(void);       // 清屏（ANSI转义序列）
void goto_xy(int x, int y);    // 移动光标到(x,y)（x=列，y=行，从1开始）
void clear_line(void);         // 删除当前行（从光标位置到行尾）

#endif
    
